package view.consola;

import modelo.Juego;

public class BarraSuperior implements View {
	
	protected Juego juego;
	
	public BarraSuperior(Juego juego){
		this.juego = juego;
	}
	
	protected float getTiempoRestante(){
		return juego.getPolicia().getTiempoRestante();
	}
	
	protected String getNombre(){
		return juego.getPolicia().getNombre();
	}
	
	protected String getRango(){
		return juego.getPolicia().getRango().toString();
	}
	
	protected int getCantidadArrestos(){
		return juego.getPolicia().getArrestosRealizados();
	}
	
	protected String getCiudadActual(){
		return juego.getPolicia().getCiudadActual().getNombreDeCiudad();
	}
	
	public void imprimir(){
		if(juego.getPolicia() != null){
			System.out.print(getRango() + " " + getNombre() + "   ");
			System.out.print("Tiempo restante: " + getTiempoRestante() + "hs    ");
			System.out.print("Arrestos realizados: " + getCantidadArrestos() );
			System.out.println();
			System.out.println("Ciudad Actual: " + getCiudadActual());
			System.out.println();
		}
	}
}
